﻿@model blacksoft.Models.DocumentoVenta
@{
    ViewBag.Title = "PrintFactura";
    Layout = null;
}


<div class="form">
    <center>

        <div style="padding-top:50px">
            <h3>Empresa de Tranposrte TravelBus</h3>
        </div>
        <div>
            <h4>Factura</h4>
        </div>


        <table style="min-width:80%">
            <tr>
                <td style="width:50%">
                    <b>
                        @Html.Label("", "Factura Nro. :", new { @style = "width:auto" })
                    </b>
                    @Html.DisplayFor(model => model.IDDocumentoVenta)
                </td>
                <td style="width:50%">
                    <b>
                        @Html.Label("", "Fecha de Pago:", new { @style = "width:auto" })
                    </b>
                    @Html.DisplayFor(model => model.FechaPago)
                </td>
            </tr>

            <tr>
                <td>
                    <b>
                        @Html.Label("", "Cliente: ", new { @style = "width:auto" })
                    </b>
                    @Html.DisplayFor(model => model.Persona.Nombre)
                    @Html.DisplayFor(model => model.Persona.ApellidoPaterno)
                    @Html.DisplayFor(model => model.Persona.ApellidoMaterno)
                    @Html.DisplayFor(model => model.Persona.RazonSocial)
                </td>
                <td>
                    <b>

                    </b>
                </td>
            </tr>

            <tr>
                <td>
                    <b>
                        @Html.Label("", "DNI/RUC: ", new { @style = "width:auto" })
                    </b>
                    @Html.DisplayFor(model => model.Persona.DNI)
                    @Html.DisplayFor(model => model.Persona.RUC)
                </td>
                <td></td>
            </tr>



            <tr>
                <td colspan="2">
                    <table class="data-table" style="color:#2e333b">
                        <thead>
                            <tr>
                                <th width="150">
                                    <div>
                                        @Html.DisplayName("Codigo Pasaje")
                                    </div>
                                </th>
                                <th width="120">
                                    <div>
                                        @Html.DisplayName("Viaje")
                                    </div>
                                </th>
                                <th width="150">
                                    <div>
                                        @Html.DisplayName("Pasajero")
                                    </div>
                                </th>
                                <th width="120">
                                    <div>
                                        @Html.DisplayName("DNI")
                                    </div>
                                </th>

                                <th width="80">
                                    <div>
                                        @Html.DisplayName("Costo")
                                    </div>
                                </th>
                            </tr>

                        </thead>
                        @foreach (var item in @Model.Pasajes)
                        {
                            <tr>
                                <td>
                                    @Html.DisplayFor(model => item.IDPasaje)
                                </td>
                                <td>
                                    @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Origen)
                                    @Html.DisplayName("-")
                                    @Html.DisplayFor(model => item.ProgramacionViaje.Ruta_x_UnidadTransporte.Ruta.Destino)
                                </td>
                                <td>
                                    @Html.DisplayFor(model => item.Nombre)
                                    @Html.DisplayFor(model => item.ApellidoPaterno)
                                    @Html.DisplayFor(model => item.ApellidoMaterno)
                                </td>
                                <td>
                                    @Html.DisplayFor(model => item.DNI)
                                </td>

                                <td align="right">
                                    @Html.DisplayFor(model => item.MontoPago)
                                </td>
                            </tr>
                        }
                    </table>
                </td>
            </tr>

            <tr>
                <td colspan="2" align="right">
                    <b>
                        @Html.Label("", "Sub Total", new { @style = "width:auto" })
                    </b>
                </td>
            </tr>

            <tr>

                <td colspan="2" align="right">
                    <div class="">
                        @Html.DisplayFor(model => model.Subtotal)
                    </div>
                </td>
            </tr>


            <tr>
                <td colspan="2" align="right">
                    <b>
                        @Html.Label("", "IGV", new { @style = "width:auto" })
                    </b>
                </td>
            </tr>

            <tr>
                <td colspan="2" align="right">
                    <div>
                        @Html.DisplayFor(model => model.IGV)
                    </div>
                </td>
            </tr>

            <tr>
                <td colspan="2" align="right">
                    <b>
                        @Html.Label("", "Total", new { @style = "width:auto" })
                    </b>
                </td>
            </tr>
            <tr>
                <td colspan="2" align="right">
                    <div>
                        @Html.DisplayFor(model => model.Total)
                    </div>
                </td>
            </tr>

        </table>
        @*<div>
                @Url.Action("Show", new { id = item.IDDocumentoVenta })
            </div>*@

    </center>
</div>

<script>

    window.print();
 

    //window.history.back()
</script>

